From de82b82dd879c2ae2132b13faf705537f3f78dcb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristian=20H=C3=B8gsberg?= Date: Wed, 9 Feb 2011 16:36:15 -0500 Subject: [PATCH] wayland: Clear modifier mask before restoring from keyboard_focus value --- gdk/wayland/gdkdevice-wayland.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gdk/wayland/gdkdevice-wayland.c b/gdk/wayland/gdkdevice-wayland.c index a2bc8e520b..39e17431dd 100644 --- a/gdk/wayland/gdkdevice-wayland.c +++ b/gdk/wayland/gdkdevice-wayland.c @@ -495,6 +495,7 @@ update_modifiers(GdkWaylandDevice *device, struct wl_array *keys) xkb = _gdk_wayland_keymap_get_xkb_desc (keymap); end = keys->data + keys->size; + device->modifiers = 0; for (k = keys->data; k < end; k++) device->modifiers |= xkb->map->modmap[*k]; -- 2.30.2